Package Details: scrt 9.6.1-0

Git Clone URL: https://aur.archlinux.org/scrt.git (read-only, click to copy)
Package Base: scrt
Description: Vandyke SecureCRT SSH Client
Upstream URL: http://www.vandyke.com/products/securecrt/
Keywords: sftp ssh
Licenses: custom
Submitter: raymii
Maintainer: kazaii
Last Packager: kazaii
Votes: 12
Popularity: 0.000118
First Submitted: 2015-12-05 18:45 (UTC)
Last Updated: 2024-12-20 03:57 (UTC)

Latest Comments

1 2 3 4 5 6 .. 14 Next › Last »

kazaii commented on 2025-01-04 15:55 (UTC)

Hey, @kb8doa , sorry about that. Which arch package helper do you use? If you use yay or paru (which I highly recommend), then it would be in your .cache folders of each respective helper.

You'll know because there will be a folder with the project name under it. Put it directly in that folder. Allow me to demonstrate from my cache:

[kazaii@broadview .cache]$ pwd
/home/kazaii/.cache
[kazaii@broadview .cache]$ ls | grep -E "yay|paru"
paru
yay
[kazaii@broadview .cache]$ cd paru/clone/scrt
[kazaii@broadview scrt]$ ls | grep deb
scrt-9.6.0-3472.ubuntu24-64.x86_64.deb
scrt-9.6.1-3491.ubuntu24-64.x86_64.deb
[kazaii@broadview scrt]$
[kazaii@broadview scrt]$ pwd
/home/kazaii/.cache/paru/clone/scrt
[kazaii@broadview scrt]$ 

However, if you are working with the scrt-sfx build, I highly recommend you check out @kistlin 's great work over at:

https://aur.archlinux.org/packages/scrt-sfx-opt-bin

This project is specifically built for sfx bundle.

kb8doa commented on 2025-01-04 05:06 (UTC)

I previously asked this question, and the answer is still not clear: Where do I place the scrt-sfx.....deb file for this to work?

kazaii commented on 2024-11-27 21:04 (UTC) (edited on 2024-11-27 21:05 (UTC) by kazaii)

Thanks, @tpw87 for your great investigation & straight/simple script.

Sorry for my delay everyone. I swear Vandyke follows me on Mastodon and plans their releases around my vacations....

Anyway, I've pushed the changes & tested them locally. The only note is that it does indeed seem that you need icu74 .... but there is a problem with that upstream in the AUR.

https://aur.archlinux.org/packages/icu74

If you check, you'll see that the license md5sums / sha256sums do not match the license provided. So you'll just have to modify the checksums as the latest comment suggests, build locally (for Paru that's paru -Ui in the clone directory) ... then build this package and everything should work.

tpw87 commented on 2024-11-21 18:39 (UTC) (edited on 2024-11-21 18:45 (UTC) by tpw87)

Some notes for installing scrt 9.6 on Manjaro

Some changes to the libs in PKGBUILD. I used the following bash script to replace the relevant lines.

          #!/bin/bash

          [[ -d src ]] || ( echo no \"src\" directory; exit 1)

          cd src
          PKGDIR='${pkgdir}'
          for SRCLIB in $(find ./usr -name '*.so*'); do
                  DESTLIB=${SRCLIB/\.\//"${PKGDIR}/"}
                  printf "       install -Dm 755 %s %s\n" ${SRCLIB} ${DESTLIB}
          done

The other changes are as follows. Note that scrt needs icu74, not the later versions.

          diff --git a/PKGBUILD b/PKGBUILD
          index 4b68bb1..a1bbd8e 100644
          --- a/PKGBUILD
          +++ b/PKGBUILD
          @@ -8,8 +8,8 @@
           ## Ensure the 'pkgver' and 'incrver' variables are updated below to match your package version

           pkgname=scrt
          -pkgver=9.5.2
          -incrver=3325
          +pkgver=9.6.0
          +incrver=3472
           pkgrel=0
           pkgdesc="Vandyke SecureCRT SSH Client"
           arch=('x86_64')
          @@ -17,10 +17,10 @@ url="http://www.vandyke.com/products/securecrt/"
           license=('custom')
           depends=('fontconfig' 'freetype2' 'gcc-libs' 'glibc' 'krb5' 'libcups'
                          'libpng' 'libx11' 'libxcb' 'libxkbcommon' 'libxkbcommon-x11' 'openssl'
          -               'qt5-base' 'qt5-multimedia' 'xcb-util-image' 'xcb-util-keysyms' 'xcb-util-renderutil' 'xcb-util-wm' 'zlib' 'icu70')
          +               'qt6-base' 'qt6-multimedia' 'xcb-util-image' 'xcb-util-keysyms' 'xcb-util-renderutil' 'xcb-util-wm' 'zlib' 'icu74')
           options=('!strip' '!emptydirs')
          -source=("local://${pkgname}-${pkgver}-${incrver}.ubuntu22-64.x86_64.deb")
          -md5sums=('7e8bb57766987dc2c08572d218233cca')
          +source=("local://${pkgname}-${pkgver}-${incrver}.ubuntu24-64.x86_64.deb")
          +md5sums=('1f782a6ec6d5828edeeae44c70a2607a')

kazaii commented on 2024-03-17 19:46 (UTC)

@Trevor sounds good.

I'd recommend installed openssl1.1 separately. Seems like you have a pretty clean system :)

warning: openssl-1.1-1.1.1.w-1 is up to date -- reinstalling  # <--- for me
resolving dependencies...
looking for conflicting packages...

Packages (1) openssl-1.1-1.1.1.w-1

Total Installed Size:  5.50 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] ^C
Interrupt signal received

The dependencies need to be cleaned up for sure.

Trevor commented on 2024-03-17 19:43 (UTC)

@kazaii Thanks! I'm all set!

I kept icu66 and only ran into one issue with missing openssl-1.1.

SecureCRT: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

kazaii commented on 2024-03-17 17:31 (UTC)

@Trevor it's really up to icu70 if it supports backwards compatibility with icu66. You could probably tackle this with a symlink.

https://man.archlinux.org/man/symlink.7.en

I think the cleaner sfx/scrt project is still using icu66. But the requirements file will roll back with the old PKGBUILD, making your AUR helper install icu66 for you. I personally removed it, since it's been orphaned in 9.3.